Peperangan dengan Liao dan kematian Kang Cho

Tidak lama selepas itu, Maharaja Shengzong dari Liao menyerang Goryeo semasa musim luruh 1010, dengan alasan bahawa Kang Cho telah membunuh raja. Raja Hyeonjong yang baru dilantik memberi Kang 300,000 orang di bawah perintahnya untuk menghentikan penceroboh Khitan.[4] Menurut Goryeosa, tentera Liao seramai 400,000 orang telah menyerang wilayah Goryeo. Liao mula-mula menyerang tetapi gagal menawan kubu Heunghwa-jin, yang pertahanannya ialah Jeneral Yang Kyu.

Seterusnya, Liao akhirnya menuju ke bandar Tongju, tempat Kang Cho dan 300,000 tentera Goryeo sedang menunggu. Kang Cho membuat serangan hendap ke atas laluan sempit yang pasti perlu dilalui oleh tentera Liao. Di sana, beliau terus mengetuai tenteranya dalam serangan serampang tiga mata apabila Liao datang. Askar Liao terpaksa berundur dan 10,000 mati semasa serangan hendap ini. Tentera musuh sekali lagi menyerang Tongju tetapi menghadapi kekalahan yang memalukan dengan kematian yang teruk.

Komander Liao melancarkan satu lagi serangan ke atas bandar itu, dengan Kang Cho sebagai sasaran utamanya. Liao telah dikalahkan buat kali ketiga, dan terpaksa berundur sekali lagi. Dalam satu usaha terakhir, tentera Liao datang menyerang sekali lagi, tetapi kali ini, Kang Cho tidak mendalangi serangan secara langsung dan sebaliknya bermain baduk dengan salah seorang leftenannya, memikirkan kemenangan adalah pasti.[5] Pada masa yang sama, jeneral Liao Yelü Pennu mengetuai tentera Khitan untuk menyerang dan menangkap Samsu (삼수code: ko is deprecated ; 三水code: ko is deprecated ). Bagaimanapun, Kang Cho tidak mengambil sebarang langkah untuk mempertahankan diri daripada Khitan. Kemudian salah seorang anak buah Kang Cho memberitahu rancangannya kepada Liao. Askar Liao menembusi pertahanan bandar. Selepas tentera Khitan melancarkan serangan mengejut, tentera Goryeo telah dikalahkan, akhirnya 30,000 tentera Goryeo terbunuh dan Kang Cho telah ditangkap.[6] Maharaja Shengzong berusaha untuk meyakinkan Kang Cho untuk berpaling tadah kepada Khitan dan berkhidmat kepadanya. Kang enggan menyerah diri walaupun di bawah penyeksaan kepada maharaja, yang seterusnya membunuh Kang.[7][2]